Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1992
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F13 USA F14 Thailand F3 USA F12 Malaysia F1 Malaysia F2 USA F7 Thailand F2 ARMS USTA Challenger - Rocky Mount USTA Men's Challenger of Urbana-Champaign - Urbana 2001 USTA Challenger of Calabasas - Calabasas Binghamton Professional Tennis Tournament - Binghamton Music City Challenger - Nashville USTA Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa Tallahassee Tennis Challenger - Tallahassee Las Vegas Challenger - Las Vegas USTA Challenger of Burbank - Burbank The Comercia Challenger - Aptos Cadillac Pro Indoor USTA Challenger - West Bloomfield XL Capital Bermuda Open - Bermuda Swanston Challenger - Sacramento Downtown Athletic Club USTA Challenger - Amarillo Samsung Securities Cup Challenger Tennis - Seoul BPCA Open de Nice-Tounoi Challenger - Nice III Challenger Continenal Plaza - Puerto Vallarta Pro Challenger at Calabasas - Calabasas 2002 USTA Challenger of Calabasas - Calabasas Zivnobanka Czech Open - Prostejov 2002 FSE Challenger - Tarzana USTA San Diego Challenger - San Diego Heilbronn Open - Heilbronn drkoop.com USTA Challenger of Tallahassee - Tallahassee Ford Tennis Championships - Louisville drkoop.com USTA Tennis Championships of San Antonio - San Antonio Hilton Waikoloa Village USTA Challenger - Waikoloa Top Wool Challenger Biella - Biella GHI Bronz Classic - Bronx 2000 Challenger de Granby - Granby USTA Challenger of Las Vegas - Las Vegas USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Men's Pro Challenger at Tunica National - Tunica Copa Ericsson Costa Rica - San Jose Hurricane Tennis Open - Bradenton USTA Challenger of San Antonio - San Antonio University of Tennessee USTA Challenger - Knoxville USTA Tennis Championships of Houston - Houston USTA Challenger of Dallas - Dallas Hilton Waikoloa USTA Challenger - Waikoloa Countrywide Classic USTA Men's Challenger - Carson The Wright Financial Group, Inc. Challenger - Champaign Healthsouth/USTA Challenger - Denver Challenger de Granby - Granby University of Tennessee USTA Men's Challenger - Knoxville 2001 USTA Tallahassee Tennis Challenger - Tallahassee The Comercia Bank Challenger - Aptos CMG Asia Open - Hong Kong 2003 West Side Tennis Club Challenger - Forest Hills Zagreb Open - Zagreb Oldum Brown Vancouver Open - Vancouver 2002 Azalea Orthopedic Challenger - Tyler Sunset Moulding Challenger - Yuba City Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills drkoop.com USTA Challenger of Burbank - Burbank USTA Challenger of Burbank - Burbank Hilton Waikoloa Village USTA Challenger - Waikoloa Levene Gouldin & Thompson Tennis Challenger - Binghamton 2003 USTA Challenger of Calabasas - Calabasas USTA/Adtech Challenger - Boston The Wright Financial Group, Inc. Challenger - Champaign Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City 2006 Challenger of Santa Clarita California Challenger - Valencia Atlanta Clay Court Challenger - Atlanta Busan Open Challenger Tennis - Busan Carson Challenger The Natrel's Challenger - Granby Taiwan Challenger - Kaohsiung Dallas Challenger USTA Seascape Challenger - Aptos 2005 West Side Tennis Coub Men's Challenger - Forest Hills 2004 Colorado Tennis Classic - Denver Baton Rouge Challenger Talahassee Challenger 2007 Challenger of Santa Clara - Valencia Yuba City Challenger Binghamton Challenger Como Challenger 2006 North Shore Pro Tennis Championship - Winnetka Sacramento Challenger Odlum Brown Vancouver Open - Vancouver Tiburon Challenger College Station Challenger - College Station Austin Challenger - Austin Calabasas Challenger WOW Cafe Challenger - New Orleans USTA Challenger of Oklahoma - Tulsa Charlottesville Challenger Semgroup Challenger - Tulsa The Swanston Challenger - Sacramento Samsung Challenger 2007 - Ho Chi Minh City 2004 Keys Gate Challenger - Homestead Savannah Challenger The Wright Financial Group USTA Challenger - Champaign Ojai Challenger Vancouver Challenger Sacramento Challenger Vancouver Challenger Odlum Brown Vancouver Open - Vancouver Bangkok Challenger GHI Bronx Classic - Bronx Carson Challenger GHI Bronx Tennis Classic - Bronx USTA Men's Challenger of Dallas - Dallas 2006 USTA Tallahassee Tennis Challenger - Tallahassee Torneo Internacional Challenger Fila 2006 - Leon Harrah's Entertainment Men's Pro Challenger - Tunica Fifth Third Bank Tennis Championships - Lexington Challenger Banque Nationale Rimouski - Rimouski San Luis Potosi ATP Challenger - San Luis Potosi 1998 Safeway Challenger - Aptos Music City Challenger - Nashville Pro Challenger at Calabasas - Calabasas Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2001 Eddleman USTA Challenger - Birmingham Smith Barney Men's Challenger - Covington Winnetka Challenger Tiburon Challenger 2005 Freeman Men's Challenger - Joplin Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Home Depot Center USTA Challenger - Carson Malaysian Open - Kuala Lumpur Delhi Challenger I - New Delhi Pilot Pen International - New Haven Davidoff Swiss Indoors - Basel USTA Illinois Challenger - Champaign CNA TennisPro Classic - Winnetka Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Gerry Weber Open - Halle Grolsch Open - Amsterdam XL Capital Bermuda Open - Bermuda TCT Open - Tunis XL Capital Bermuda Open - Bermuda 2002 Eddleman USTA Challenger - Birmingham Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships of Denver - Denver USTA Seascape Challenger - Aptos AAPT Championships - Adelaide Heineken Open - Auckland Adidas International - Sydney Sybase Open - San Jose Kroger / St. Jude International - Memphis Estoril Open - Estoril Hilton Waikoloa Village USTA Challenger - Waikoloa Abierto Club Casablanca - Mexico City Waldbaum's Hamlet Cup - Long Island The West Side Tennis Club Clay Court Challenger - Forest Hills Heineken Open Shanghai - Shanghai IPB Czech Indoor - Ostrava Adidas International - Sydney University of Tennessee USTA Men's Challenger - Knoxville Burbank Challenger - Burbank Kroger / St. Jude International - Memphis Dubai Tennis Open - Dubai Sybase Open - San Jose The $50,000 Pro Challenger at Calabasas - Calabasas Franklin Templeton Tennis Classic - Scottsdale Japan Open - Tokyo Open Seat-Godo 2001 - Barcelona Investor Swedish Open - Bastad 1999 Mercedes Cup - Stuttgart The Stella Artois Grass Court Championships - London Telenordia Swedish Open - Bastad Wideyes Swedish Open - Bastad Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Muller Cup - Ulm Brazil Open - Salvador Scania Stockholm Open - Stockholm Heineken Open Shanghai - Shanghai Salem Open - Hong Kong GHI Bronx Classic - Bronx USTA Comerica Challenger - Aptos Healthsouth USTA Challenger - Dallas Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin BellSouth Open - Vina del Mar USTA/Safeway Challenger - Aptos Copa AT&T - Buenos Aires Mallorca Open - Mallorca Hilton Waikoloa Village USTA Challenger - Waikoloa The Stella Artois Grass Court Championships - London West Side Tennis Club Clay Court Challenger - Forest Hills drkoop.com USTA Tennis Championships - Armonk USTA Safeway Challenger - Aptos Energis Open - Amersfoort Mercedes-Benz Cup - Los Angeles TD Waterhouse Cup - Long Island 2001 UT Tyler Patriot Challenger - Tyler AIG Japan Open - Tokyo AIG Japan Open - Tokyo USTA Callenger of Urbana-Champaign - Urbana Healthsouth/USTA Pro Link Challenger - San Antonio Healthsouth/USTA Men's Challenger of Burbank - Burbank USTA Men's Challenger of Urbana-Champaign - Urbana Stockholm Open - Stockholm 2004 USTA Challenger of Calabasas - Calabasas ERA Real Estate Clay Court Championships - Orlando AT&T Challenge - Atlanta Internationaler Raiffeisen Grand Prix - St. Polten GHI Bronx Classic - Bronx Investor Swedish Open - Bastad Heineken Challenger - Ho Chi Minh City Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica Busan Open Challenger Tennis - Busan Banca Stato Challenger - Lugano Singha Tennis Classic - Tarzana Copenhagen Open - Copenhagen dBI Tennis Challenger - Binghamton Music City Challenger - Nashville Hilton Waikoloa Village USTA Challenger - Waikoloa U.S. Men's Clay Court Championships - Houston BMW Open - Munich Citrix Tennis Championships - Delray Beach Lubbock Challenger - Lubbock Miller Lite Hall of Fame Tennis Championships - Newport Croatian Indoors - Zagreb XL Bermuda Open - Bermuda Japan Open - Tokyo II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica Internationaler Raiffeisen Grand Prix - St. Polten Miller Lite Hall of Fame Tennis Championships - Newport 1997 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. International Championship of Croatia - Umag Grolsch Open 1997 - Amsterdam Baton Rouge Pro Tennis Classic - Baton Rouge Brasil Open - Salvador Copenhagen Open - Copenhagen Salem Open - Hong Kong U.S. Pro Tennis Championships - Boston 2000 Mercedes Cup - Stuttgart CA Tennis Trophy - Vienna Siebel Open - San Jose Copenhagen Open - Copenhagen U.S. Men's Clay Court Championship - Orlando America's Red Clay Tennis Championship - Coral Springs Open 13 - Marseille Savannah Challenger The Stella Artois Grass Court Championships - London Seoul International Championship of Croatia - Umag Bastad St. Petersburg Open - St. Petersburg Dubai Tennis Open - Dubai Palermo Stockholm Open - Stockholm Sacramento Challenger - Sacramento President's Cup - Tashkent Gold Flake Open - Chennai 1998 Mercedes Cup - Stuttgart Internazionali di Tennis di San Marino - San Marino ABN/AMRO World Tennis Tournament - Rotterdam Open Seat-Godo 2000 - Barcelona U.S. Men's Clay Court Championships - Orlando Siebel Open - San Jose Arizona Men's Tennis Championships - Scottsdale Mercedes-Benz Cup - Los Angeles Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Telenordia Swedish Open - Bastad Carson Challenger RCA Championships - Indianapolis SAP Open - San Jose Kroger / St. Jude International - Memphis BellSouth Open - Vina del Mar U.S. Men's Clay Court Championships - Houston SAP Open - San Jose The Tennis Channel Open - Las Vegas Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Qatar Mobil Open - Doha Indianapolis Tennis Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Champaign Challenger RCA Championships - Indianapolis Japan Open - Tokyo Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Heineken Open Shanghai - Shanghai Honolulu Challenger Casablanca Dallas Challenger New Delhi Tokyo Bastad Bournemouth Atlanta Tennis Championships - Atlanta Kroger / St. Jude International - Memphis Baton Rouge Challenger SAP Open - San Jose Farmers Classic - Los Angeles The Nottingham Open - Nottingham Australian Men's Hardcourt Championships - Adelaide BMW Open - Munich The Samsung Open - Bournemouth Calabasas Challenger Davidoff Swiss Indoors - Basel IPB Czech Indoor - Ostrava Scania Stockholm Open - Stockholm Mercedes-Benz Cup - Los Angeles Franklin Templeton Tennis Classic - Scottsdale USTA Men's Challenger of Dallas - Dallas Los Angeles New Haven USTA Seascape Challenger - Aptos CMG Asia Open - Hong Kong Copa Ericsson Mexico - Guadalajara USTA Challenger of Burbank - Burbank Laser Vision USTA Challenger - Amarillo Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas BellSouth Open - Auckland Sybase Open - San Jose Kroger / St. Jude International - Memphis 2003 Eddleman USTA Challenger - Birmingham Gold Flake Open - Chennai Swanston Challenger - Sacramento Franklin Templeton Tennis Classic - Scottsdale Scania Stockholm Open - Stockholm Heineken Open - Auckland Nielsen USTA Pro Tennis Championship - Winnetka Copenhagen Open - Copenhagen Vietnam Open - Ho Chi Minh City Grand Prix Hassan II - Casablanca Open de Tenis Comunidad Valenciana - Valencia The Stella Artois Grass Court Championships - London Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo European Community Championships - Antwerp Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Salem Open - Hong Kong Open Seat-Godo '99 - Barcelona Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Citrix Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London Italian Open - Rome AIG Japan Open Tennis Championships - Tokyo The Nottingham Open - Nottingham International Championship of Croatia - Umag Grolsch Open - Amsterdam RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. MFS Pro Tennis Championships - Boston Waldbaum's Hamlet Cup - Long Island President's Cup 1999 - Tashkent SAP Open - San Jose Heineken Open Shanghai - Shanghai Heineken Open Singapore - Singapore Abierto Mexicano de Tenis Pegaso - Acapulco The Samsung Open - Nottingham Tata Open 2003 - Chennai Siebel Open - San Jose 2003 Mercedes Cup - Stuttgart Adidas International - Sydney Stockholm Arizona Men's Tennis Championships - Scottsdale Sydney U.S. Men's Clay Court Championships - Houston Open Seat Godo 2003 - Barcelona AT&T Challenge - Atlanta Legg Mason Tennis Classic - Washington D.C. Investor Swedish Open - Bastad du Maurier Open - Montreal 12th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Waldbaum's Hamlet Cup - Long Island Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome CA Tennis Trophy - Vienna du Maurier Open - Toronto Eurocard Open - Stuttgart 13th Paris Open - Paris Dubai Tennis Open - Dubai The Lipton Championships - Key Biscayne Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells CA Tennis Trophy - Vienna Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Indian Wells Pacific Life Open - Indian Wells Dubai Tennis Open - Dubai Miller Lite Hall of Fame Tennis Championships - Newport Telenordia Swedish Open - Bastad Monte Carlo Open - Monte Carlo RCA Championships - Indianapolis Tennis Masters Series - Miami Pacific Life Open - Indian Wells Tennis Channel Open - Las Vegas French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London French Open U.S. Open Tennis Masters Series - Monte Carlo French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Pacific Life Open - Indian Wells Stockholm French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Australian Open Countrywide Classic - Los Angeles French Open - Paris 14th Paris Open - Paris U.S. Open - New York Tennis Masters Series - Stuttgart Tennis Masters Series - Rome Australian Open - Melbourne Davis Cup, World Group, 1R, SWE-SVK 3-2 Davis Cup, World Group, F, SWE-ITA 4-1 Davis Cup, Group 1, 2R, SWE-FIN 3-2 Davis Cup, World Group, 1R, SWE-CZE 3-2 Davis Cup, Group 2, 2R, PHI-NZL 4-1 Davis Cup, Group 2, 1R, HKG-PHI 1-4 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 Davis Cup, Asia/Oceania Group I, PO, KOR-PHI 2-3 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, PO, PHI-TPE 2-3 15th Asian Games Doha 2006 Tennis Masters Series - Rome U.S. Open - New York Tennis Masters Series - Indian Wells U.S. Open - New York Olympics - Sydney Australian Open - Melbourne Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, World Group, QF, AUS-SWE 5-0 Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 2, F, PHI-NZL, 4-1 Davis Cup, World Group, QR, AUT-SWE 3-2 Davis Cup, World Group, QF, SWE-RUS 4-1 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Tennis Masters Cup - Lisbon